package org.workdemo.back.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;

/**
* 退还申请
* @TableName DZYH_THB
*/

@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString
@ApiModel(description = "退货单的实例数据模型")
public class DzyhThb implements Serializable {


    /**
     * 主键
     */
    @ApiModelProperty("退货单主键")
    private String gid;
    /**
    * 复核完成后相应的修改库存和出单表
    */

    private String thdbh;
    /**
    * 金额
    */

    private BigDecimal je;
    /**
    * 退还单位
    */

    private String thdw;
    /**
    * 退还日期
    */


    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
    private LocalDate thrq;
    /**
    * 仓库负责人
    */

    private String ckfzr;
    /**
    * 仓库位置
    */

    private String cfdd;
    /**
    * 退还人
    */

    private String thr;
    /**
    * 备注
    */

    private String bz;
    /**
    * 状态标志,55未复核，99已复核
    */

    private String ztbz;
    /**
    * 建档人
    */

    private String jdr;
    /**
    * 建档日期
    */
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
    private LocalDate jdrq;
    /**
    * 机构组织代码
    */

    private String saasim;
    /**
    * 
    */

    private String wxdh;

}
